﻿*{margin:0;padding:0;}
body{max-width:768px;margin:auto;background:#fafafa}
.table_all{display:table;width:100%;margin:auto;}
.cell_all{display:table-cell}
.row_all{display:table-row}
.box_all{
	display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;      /* TWEENER - IE 10 */
	display: -webkit-flex;     /* NEW - Chrome */
	display: flex;             /* NEW, Spec - Opera 12.1, Firefox 20+ */
	flex-flow: row wrap;
	}
.footer{margin:auto;padding-top:15px;background:#fff;min-height:140px;border-top:5px solid #eee;}
.footer a{color:#000;font-size:12px;width:100%;display:inline-block;/*font-size:12px;height:1em;line-height:1em;*/}
.footer .auto li{width:calc( 100%/5 - 2px );text-align:center;}
.footer .auto{margin:auto; border-bottom:1px solid #eee;padding-bottom:15px;}
.center{text-align:center}
.copy{  margin:auto;  width:100%;  }
.copy1{text-align:center;}
.copy1 span{
		background:#008eea;
		color:#fff;
		width:30px;height:30px;line-height:30px;
		text-align:center;
		box-shadow:5px 5px 5px #bbb;
		border-radius:5px;
		display:inline-block;margin:10px 3px;

}
.copy li{
		line-height:30px;
		float:left;
		text-align:center;
		width:25%;margin:0;

}
.a_boxr{border:solid #eee;border-width:0px 1px 1px 0px;}
.a_box1{border:solid #eee;border-width:1px 1px 1px 1px }
.a_box2{border:solid #eee;border-width:1px 1px 1px 0px;}
.a_box3{border:solid #eee;border-width:0px 1px 1px 1px;}
.copy li a{font-size:12px;margin:0;}



.info_nav{
	background: #fff;
	color: #5c5c5c;
	border-bottom: 1px solid #eee;
	margin: auto;
	display: flex;
	height: 45px;
	line-height: 45px;
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1001;
}
.info_nav .icon{
	color:#5c5c5c;
	width: 35px;
	text-align: center;
}
.info_nav .text{
	flex: 1;
	text-align: center;
	color: #5c5c5c;
	font-size: 18px;
}
.wap_user{width:40px;
		height:40px;
}
.info_nav .icon i{
		width:28px;
	    height:28px;
		color:#5c5c5c;
}
.info_nav .icon-w45  img {
	width: 28px;
	height: 28px;
	border-radius: 50%;
	margin-top: 8px;
}
.icon-w45{
	color:#5c5c5c;
	width: 45px;
	text-align: center;
}
.container{
	padding-top: 45px;
	background: #fff;
	margin: auto
}
#main{
	padding-top: 45px;
}
.font-14{ font-size:14px }
.font-16{font-size:16px}
.font-18{font-size:18px;}
.font_20{font-size:20px}
.font_28{font-size:28px}
.font_33{font-size:33px;}
.Money_button {
    width: 180px;
    height: 45px;
    background: #008EEA;
    line-height: 45px;
    color: #fff;
    border-radius: 5px;
    display: block;
    clear: both;
    text-align: center;
    margin: 0 auto;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 25px;
	border:none;
}
